/* ***** BEGIN LICENSE BLOCK *****
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License Version
 * 1.1 (the "License"); you may not use this file except in compliance with
 * the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 * for the specific language governing rights and limitations under the
 * License.
 *
 * The Original Code is Info Cram 6000.
 *
 * The Initial Developer of the Original Code is
 * Jiří Mašek.
 * Portions created by the Initial Developer are Copyright (C) 2010
 * the Initial Developer. All Rights Reserved.
 *
 * Contributor(s):
 *
 * ***** END LICENSE BLOCK ***** */

/* ************************************************************************** *
 * ********************************** TREE ********************************** *
 * ************************************************************************** */

/**
 * Vrátí XUL element tree.
 *
 * @return  XUL element tree
 */
infocram.tree.get = function() {
    var _parent = this._parent;

    return document.getElementById(_parent.TREE);
}

/**
 * Vrátí objekt obsahující konfiguraci extraktoru.
 *
 * @return objekt s konfigurací extraktoru
 */
infocram.tree.getExtbrainExtractDefinition = function() {
    var _gui = this._parent.gui;

    // uložení aktuálně editované části
    _gui.saveEdited();

    var extbrain_extract_definition = { };

    extbrain_extract_definition.delay = this.delay;
    extbrain_extract_definition.def = this.def;
    extbrain_extract_definition.url = this.url;
    extbrain_extract_definition.select = this.select;

    return extbrain_extract_definition;
    
}